package com.zy.algorithm.curtain;


import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class BaseChildScreenBean extends BaseSortScreenBean {
    //子分组的在整个数组的下标
    List<Integer> subSetIndexList = new ArrayList<>();

    //当前幕 - 子分组开始和结束时数据结果 - 针对子数组
    int[] subSetStart;
    int[] subSetEnd;


    @Override
    public List<Integer> getSubSetIndexList() {
        return subSetIndexList;
    }

    public void setSubSetIndexList(List<Integer> subSetIndexList) {
        this.subSetIndexList = subSetIndexList;
    }

    public int[] getSubSetStart() {
        return subSetStart;
    }

    public void setSubSetStart(int[] subSetStart) {
        this.subSetStart = subSetStart;
    }

    public int[] getSubSetEnd() {
        return subSetEnd;
    }

    public void setSubSetEnd(int[] subSetEnd) {
        this.subSetEnd = subSetEnd;
    }


    @Override
    public String toString() {
        return "QuickScreenBean{" + "needScreenAnimation=" + needScreenAnimation + ", cartoonStepBeanList=" + cartoonStepBeanList + ", sortScreenStart=" + Arrays.toString(sortScreenStart) + ", sortScreenEnd=" + Arrays.toString(sortScreenEnd) + ", sortedScreenStart=" + sortedScreenStart + ", sortedScreenEnd=" + sortedScreenEnd + ", subSetStart=" + Arrays.toString(subSetStart) + ", subSetEnd=" + Arrays.toString(subSetEnd) + '}';
    }
}
